AliceBobBackendPreferences
Backend preferences specific to Alice&Bob for quantum computing tasks. This class includes configuration options for setting up a backend using Alice&Bob’s quantum hardware. It extends the baseBackendPreferences class and provides additional parameters required for working
with Alice&Bob’s cat qubits, including settings for photon dissipation rates, repetition code distance,
and the average number of photons.
Attributes:
backend_service_provider
backend_service_provider: ProviderTypeVendor.ALICE_BOB = pydantic.Field(default=(ProviderVendor.ALICE_AND_BOB))
distance
distance: int | None = pydantic.Field(default=None, description='Repetition code distance')
kappa_1
kappa_1: float | None = pydantic.Field(default=None, description='One-photon dissipation rate (Hz)')
kappa_2
kappa_2: float | None = pydantic.Field(default=None, description='Two-photon dissipation rate (Hz)')
average_nb_photons
average_nb_photons: float | None = pydantic.Field(default=None, description='Average number of photons')
api_key
api_key: pydantic_backend.PydanticAliceBobApiKeyType | None = pydantic.Field(default=None, description='AliceBob API key')
parameters
parameters: dict[str, Any]